﻿using System;
using System.ComponentModel;
using System.Numerics;
using TaleWorlds.GauntletUI;
using TaleWorlds.GauntletUI.BaseTypes;
using TaleWorlds.GauntletUI.ExtraWidgets;
using TaleWorlds.Library;
using TaleWorlds.MountAndBlade.GauntletUI.Widgets.Mission.Radial;
using TaleWorlds.MountAndBlade.GauntletUI.Widgets.Multiplayer.Lobby.Armory;
using TaleWorlds.MountAndBlade.ViewModelCollection.HUD;
using TaleWorlds.MountAndBlade.ViewModelCollection.Input;

namespace TaleWorlds.MountAndBlade.GauntletUI.AutoGenerated0
{
	// Token: 0x02000009 RID: 9
	public class MainAgentCheerBarkController__TaleWorlds_MountAndBlade_ViewModelCollection_HUD_MissionMainAgentCheerBarkControllerVM_Dependency_3_MainAgentCheerBarkNodeCircle__InheritedPrefab : MissionRadialButtonWidget
	{
		// Token: 0x06000109 RID: 265 RVA: 0x00008A9F File Offset: 0x00006C9F
		public MainAgentCheerBarkController__TaleWorlds_MountAndBlade_ViewModelCollection_HUD_MissionMainAgentCheerBarkControllerVM_Dependency_3_MainAgentCheerBarkNodeCircle__InheritedPrefab(UIContext context) : base(context)
		{
		}

		// Token: 0x0600010A RID: 266 RVA: 0x00008AA8 File Offset: 0x00006CA8
		private VisualDefinition CreateVisualDefinitionCircleBackground()
		{
			VisualDefinition visualDefinition = new VisualDefinition("CircleBackground", 0.15f, 0f, false);
			visualDefinition.AddVisualState(new VisualState("Selected")
			{
				SuggestedHeight = 84f,
				SuggestedWidth = 85f
			});
			visualDefinition.AddVisualState(new VisualState("Default")
			{
				SuggestedHeight = 74f,
				SuggestedWidth = 75f
			});
			visualDefinition.AddVisualState(new VisualState("Pressed")
			{
				SuggestedHeight = 74f,
				SuggestedWidth = 75f
			});
			visualDefinition.AddVisualState(new VisualState("Hovered")
			{
				SuggestedHeight = 74f,
				SuggestedWidth = 75f
			});
			visualDefinition.AddVisualState(new VisualState("Disabled")
			{
				SuggestedHeight = 74f,
				SuggestedWidth = 75f
			});
			return visualDefinition;
		}

		// Token: 0x0600010B RID: 267 RVA: 0x00008B98 File Offset: 0x00006D98
		private VisualDefinition CreateVisualDefinitionCircleGlow()
		{
			VisualDefinition visualDefinition = new VisualDefinition("CircleGlow", 0.15f, 0f, false);
			visualDefinition.AddVisualState(new VisualState("Selected")
			{
				SuggestedHeight = 125f,
				SuggestedWidth = 127f
			});
			visualDefinition.AddVisualState(new VisualState("Default")
			{
				SuggestedHeight = 115f,
				SuggestedWidth = 117f
			});
			visualDefinition.AddVisualState(new VisualState("Pressed")
			{
				SuggestedHeight = 115f,
				SuggestedWidth = 117f
			});
			visualDefinition.AddVisualState(new VisualState("Hovered")
			{
				SuggestedHeight = 115f,
				SuggestedWidth = 117f
			});
			visualDefinition.AddVisualState(new VisualState("Disabled")
			{
				SuggestedHeight = 115f,
				SuggestedWidth = 117f
			});
			return visualDefinition;
		}

		// Token: 0x0600010C RID: 268 RVA: 0x00008C88 File Offset: 0x00006E88
		public virtual void CreateWidgets()
		{
			this._widget = this;
			this._widget_0 = new ButtonWidget(base.Context);
			this._widget.AddChild(this._widget_0);
			this._widget_0_0 = new StringBasedVisibilityWidget(base.Context);
			this._widget_0.AddChild(this._widget_0_0);
			this._widget_0_0_0 = new TauntVisualBrushWidget(base.Context);
			this._widget_0_0.AddChild(this._widget_0_0_0);
			this._widget_0_1 = new StringBasedVisibilityWidget(base.Context);
			this._widget_0.AddChild(this._widget_0_1);
			this._widget_0_1_0 = new TextWidget(base.Context);
			this._widget_0_1.AddChild(this._widget_0_1_0);
			this._widget_0_2 = new InputKeyVisualWidget(base.Context);
			this._widget_0.AddChild(this._widget_0_2);
		}

		// Token: 0x0600010D RID: 269 RVA: 0x00008D68 File Offset: 0x00006F68
		public virtual void SetIds()
		{
		}

		// Token: 0x0600010E RID: 270 RVA: 0x00008D6C File Offset: 0x00006F6C
		public virtual void SetAttributes()
		{
			base.VisualDefinition = this.CreateVisualDefinitionCircleGlow();
			base.WidthSizePolicy = 0;
			base.HeightSizePolicy = 0;
			base.SuggestedWidth = 117f;
			base.SuggestedHeight = 115f;
			base.HorizontalAlignment = 1;
			base.VerticalAlignment = 1;
			base.UpdateChildrenStates = true;
			base.Brush = base.Context.GetBrush("Mission.Radial.Item.Glow");
			this._widget_0.VisualDefinition = this.CreateVisualDefinitionCircleBackground();
			this._widget_0.WidthSizePolicy = 0;
			this._widget_0.HeightSizePolicy = 0;
			this._widget_0.SuggestedWidth = 75f;
			this._widget_0.SuggestedHeight = 74f;
			this._widget_0.HorizontalAlignment = 1;
			this._widget_0.VerticalAlignment = 1;
			this._widget_0.Brush = base.Context.GetBrush("Mission.Radial.Item.Background");
			this._widget_0.UpdateChildrenStates = true;
			this._widget_0_0.WidthSizePolicy = 1;
			this._widget_0_0.HeightSizePolicy = 1;
			this._widget_0_0.FirstString = "";
			this._widget_0_0.WatchType = 1;
			this._widget_0_0_0.WidthSizePolicy = 1;
			this._widget_0_0_0.HeightSizePolicy = 1;
			this._widget_0_0_0.Brush = base.Context.GetBrush("MPLobby.Armory.Cosmetic.Taunt");
			this._widget_0_0_0.TauntIconsBrush = base.Context.GetBrush("MPLobby.Armory.Cosmetic.Taunt.Icons");
			this._widget_0_1.WidthSizePolicy = 1;
			this._widget_0_1.HeightSizePolicy = 1;
			this._widget_0_1.FirstString = "";
			this._widget_0_1.WatchType = 0;
			this._widget_0_1_0.WidthSizePolicy = 1;
			this._widget_0_1_0.HeightSizePolicy = 1;
			this._widget_0_1_0.Brush = base.Context.GetBrush("Mission.CheerBark.Item.Text");
			this._widget_0_2.WidthSizePolicy = 0;
			this._widget_0_2.HeightSizePolicy = 0;
			this._widget_0_2.SuggestedWidth = 55f;
			this._widget_0_2.SuggestedHeight = 55f;
			this._widget_0_2.HorizontalAlignment = 1;
			this._widget_0_2.VerticalAlignment = 0;
			this._widget_0_2.PositionYOffset = -30f;
			this._widget_0_2.HideIfNone = false;
		}

		// Token: 0x0600010F RID: 271 RVA: 0x00008FB4 File Offset: 0x000071B4
		public virtual void DestroyDataSource()
		{
			if (this._datasource_Root != null)
			{
				this._datasource_Root.PropertyChanged -= this.ViewModelPropertyChangedListenerOf_datasource_Root;
				this._datasource_Root.PropertyChangedWithValue -= new PropertyChangedWithValueEventHandler(this.ViewModelPropertyChangedWithValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithBoolValue -= new PropertyChangedWithBoolValueEventHandler(this.ViewModelPropertyChangedWithBoolValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithIntValue -= new PropertyChangedWithIntValueEventHandler(this.ViewModelPropertyChangedWithIntValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithFloatValue -= new PropertyChangedWithFloatValueEventHandler(this.ViewModelPropertyChangedWithFloatValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithUIntValue -= new PropertyChangedWithUIntValueEventHandler(this.ViewModelPropertyChangedWithUIntValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithColorValue -= new PropertyChangedWithColorValueEventHandler(this.ViewModelPropertyChangedWithColorValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithDoubleValue -= new PropertyChangedWithDoubleValueEventHandler(this.ViewModelPropertyChangedWithDoubleValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithVec2Value -= new PropertyChangedWithVec2ValueEventHandler(this.ViewModelPropertyChangedWithVec2ValueListenerOf_datasource_Root);
				this._widget.EventFire -= this.EventListenerOf_widget;
				this._widget.PropertyChanged -= this.PropertyChangedListenerOf_widget;
				this._widget.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget;
				this._widget.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget;
				this._widget.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget;
				this._widget.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget;
				this._widget.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget;
				this._widget.intPropertyChanged -= this.intPropertyChangedListenerOf_widget;
				this._widget.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget;
				this._widget.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget;
				this._widget_0_0.PropertyChanged -= this.PropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.intPropertyChanged -= this.intPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0_0.PropertyChanged -= this.PropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.intPropertyChanged -= this.intPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_1.PropertyChanged -= this.PropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.intPropertyChanged -= this.intPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1_0.PropertyChanged -= this.PropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.intPropertyChanged -= this.intPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget_0_1_0;
				if (this._datasource_Root_ShortcutKey != null)
				{
					this._datasource_Root_ShortcutKey.PropertyChanged -= this.ViewModelPropertyChangedListenerOf_datasource_Root_ShortcutKey;
					this._datasource_Root_ShortcutKey.PropertyChangedWithValue -= new PropertyChangedWithValueEventHandler(this.ViewModelPropertyChangedWithValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithBoolValue -= new PropertyChangedWithBoolValueEventHandler(this.ViewModelPropertyChangedWithBoolValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithIntValue -= new PropertyChangedWithIntValueEventHandler(this.ViewModelPropertyChangedWithIntValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithFloatValue -= new PropertyChangedWithFloatValueEventHandler(this.ViewModelPropertyChangedWithFloatValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithUIntValue -= new PropertyChangedWithUIntValueEventHandler(this.ViewModelPropertyChangedWithUIntValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithColorValue -= new PropertyChangedWithColorValueEventHandler(this.ViewModelPropertyChangedWithColorValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithDoubleValue -= new PropertyChangedWithDoubleValueEventHandler(this.ViewModelPropertyChangedWithDoubleValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithVec2Value -= new PropertyChangedWithVec2ValueEventHandler(this.ViewModelPropertyChangedWithVec2ValueListenerOf_datasource_Root_ShortcutKey);
					this._widget_0_2.PropertyChanged -= this.PropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.intPropertyChanged -= this.intPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget_0_2;
					this._datasource_Root_ShortcutKey = null;
				}
				this._datasource_Root = null;
			}
		}

		// Token: 0x06000110 RID: 272 RVA: 0x00009674 File Offset: 0x00007874
		public virtual void SetDataSource(CheerBarkNodeItemVM dataSource)
		{
			this.RefreshDataSource_datasource_Root(dataSource);
		}

		// Token: 0x06000111 RID: 273 RVA: 0x0000967D File Offset: 0x0000787D
		private void EventListenerOf_widget(Widget widget, string commandName, object[] args)
		{
			if (commandName == "OnFocused")
			{
				this._datasource_Root.ExecuteFocused();
			}
		}

		// Token: 0x06000112 RID: 274 RVA: 0x00009697 File Offset: 0x00007897
		private void PropertyChangedListenerOf_widget(PropertyOwnerObject propertyOwnerObject, string propertyName, object e)
		{
			this.HandleWidgetPropertyChangeOf_widget(propertyName);
		}

		// Token: 0x06000113 RID: 275 RVA: 0x000096A0 File Offset: 0x000078A0
		private void boolPropertyChangedListenerOf_widget(PropertyOwnerObject propertyOwnerObject, string propertyName, bool e)
		{
			this.HandleWidgetPropertyChangeOf_widget(propertyName);
		}

		// Token: 0x06000114 RID: 276 RVA: 0x000096A9 File Offset: 0x000078A9
		private void floatPropertyChangedListenerOf_widget(PropertyOwnerObject propertyOwnerObject, string propertyName, float e)
		{
			this.HandleWidgetPropertyChangeOf_widget(propertyName);
		}

		// Token: 0x06000115 RID: 277 RVA: 0x000096B2 File Offset: 0x000078B2
		private void Vec2PropertyChangedListenerOf_widget(PropertyOwnerObject propertyOwnerObject, string propertyName, Vec2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget(propertyName);
		}

		// Token: 0x06000116 RID: 278 RVA: 0x000096BB File Offset: 0x000078BB
		private void Vector2PropertyChangedListenerOf_widget(PropertyOwnerObject propertyOwnerObject, string propertyName, Vector2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget(propertyName);
		}

		// Token: 0x06000117 RID: 279 RVA: 0x000096C4 File Offset: 0x000078C4
		private void doublePropertyChangedListenerOf_widget(PropertyOwnerObject propertyOwnerObject, string propertyName, double e)
		{
			this.HandleWidgetPropertyChangeOf_widget(propertyName);
		}

		// Token: 0x06000118 RID: 280 RVA: 0x000096CD File Offset: 0x000078CD
		private void intPropertyChangedListenerOf_widget(PropertyOwnerObject propertyOwnerObject, string propertyName, int e)
		{
			this.HandleWidgetPropertyChangeOf_widget(propertyName);
		}

		// Token: 0x06000119 RID: 281 RVA: 0x000096D6 File Offset: 0x000078D6
		private void uintPropertyChangedListenerOf_widget(PropertyOwnerObject propertyOwnerObject, string propertyName, uint e)
		{
			this.HandleWidgetPropertyChangeOf_widget(propertyName);
		}

		// Token: 0x0600011A RID: 282 RVA: 0x000096DF File Offset: 0x000078DF
		private void ColorPropertyChangedListenerOf_widget(PropertyOwnerObject propertyOwnerObject, string propertyName, Color e)
		{
			this.HandleWidgetPropertyChangeOf_widget(propertyName);
		}

		// Token: 0x0600011B RID: 283 RVA: 0x000096E8 File Offset: 0x000078E8
		private void HandleWidgetPropertyChangeOf_widget(string propertyName)
		{
			if (propertyName == "IsSelected")
			{
				this._datasource_Root.IsSelected = this._widget.IsSelected;
				return;
			}
			if (propertyName == "IsDisabled")
			{
				this._datasource_Root.IsDisabled = this._widget.IsDisabled;
				return;
			}
		}

		// Token: 0x0600011C RID: 284 RVA: 0x0000973D File Offset: 0x0000793D
		private void PropertyChangedListenerOf_widget_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, object e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0(propertyName);
		}

		// Token: 0x0600011D RID: 285 RVA: 0x00009746 File Offset: 0x00007946
		private void boolPropertyChangedListenerOf_widget_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, bool e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0(propertyName);
		}

		// Token: 0x0600011E RID: 286 RVA: 0x0000974F File Offset: 0x0000794F
		private void floatPropertyChangedListenerOf_widget_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, float e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0(propertyName);
		}

		// Token: 0x0600011F RID: 287 RVA: 0x00009758 File Offset: 0x00007958
		private void Vec2PropertyChangedListenerOf_widget_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, Vec2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0(propertyName);
		}

		// Token: 0x06000120 RID: 288 RVA: 0x00009761 File Offset: 0x00007961
		private void Vector2PropertyChangedListenerOf_widget_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, Vector2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0(propertyName);
		}

		// Token: 0x06000121 RID: 289 RVA: 0x0000976A File Offset: 0x0000796A
		private void doublePropertyChangedListenerOf_widget_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, double e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0(propertyName);
		}

		// Token: 0x06000122 RID: 290 RVA: 0x00009773 File Offset: 0x00007973
		private void intPropertyChangedListenerOf_widget_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, int e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0(propertyName);
		}

		// Token: 0x06000123 RID: 291 RVA: 0x0000977C File Offset: 0x0000797C
		private void uintPropertyChangedListenerOf_widget_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, uint e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0(propertyName);
		}

		// Token: 0x06000124 RID: 292 RVA: 0x00009785 File Offset: 0x00007985
		private void ColorPropertyChangedListenerOf_widget_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, Color e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0(propertyName);
		}

		// Token: 0x06000125 RID: 293 RVA: 0x0000978E File Offset: 0x0000798E
		private void HandleWidgetPropertyChangeOf_widget_0_0(string propertyName)
		{
			if (propertyName == "SecondString")
			{
				this._datasource_Root.TauntVisualName = this._widget_0_0.SecondString;
				return;
			}
		}

		// Token: 0x06000126 RID: 294 RVA: 0x000097B4 File Offset: 0x000079B4
		private void PropertyChangedListenerOf_widget_0_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, object e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0_0(propertyName);
		}

		// Token: 0x06000127 RID: 295 RVA: 0x000097BD File Offset: 0x000079BD
		private void boolPropertyChangedListenerOf_widget_0_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, bool e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0_0(propertyName);
		}

		// Token: 0x06000128 RID: 296 RVA: 0x000097C6 File Offset: 0x000079C6
		private void floatPropertyChangedListenerOf_widget_0_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, float e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0_0(propertyName);
		}

		// Token: 0x06000129 RID: 297 RVA: 0x000097CF File Offset: 0x000079CF
		private void Vec2PropertyChangedListenerOf_widget_0_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, Vec2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0_0(propertyName);
		}

		// Token: 0x0600012A RID: 298 RVA: 0x000097D8 File Offset: 0x000079D8
		private void Vector2PropertyChangedListenerOf_widget_0_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, Vector2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0_0(propertyName);
		}

		// Token: 0x0600012B RID: 299 RVA: 0x000097E1 File Offset: 0x000079E1
		private void doublePropertyChangedListenerOf_widget_0_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, double e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0_0(propertyName);
		}

		// Token: 0x0600012C RID: 300 RVA: 0x000097EA File Offset: 0x000079EA
		private void intPropertyChangedListenerOf_widget_0_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, int e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0_0(propertyName);
		}

		// Token: 0x0600012D RID: 301 RVA: 0x000097F3 File Offset: 0x000079F3
		private void uintPropertyChangedListenerOf_widget_0_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, uint e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0_0(propertyName);
		}

		// Token: 0x0600012E RID: 302 RVA: 0x000097FC File Offset: 0x000079FC
		private void ColorPropertyChangedListenerOf_widget_0_0_0(PropertyOwnerObject propertyOwnerObject, string propertyName, Color e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_0_0(propertyName);
		}

		// Token: 0x0600012F RID: 303 RVA: 0x00009805 File Offset: 0x00007A05
		private void HandleWidgetPropertyChangeOf_widget_0_0_0(string propertyName)
		{
			if (propertyName == "TauntID")
			{
				this._datasource_Root.TauntVisualName = this._widget_0_0_0.TauntID;
				return;
			}
		}

		// Token: 0x06000130 RID: 304 RVA: 0x0000982B File Offset: 0x00007A2B
		private void PropertyChangedListenerOf_widget_0_1(PropertyOwnerObject propertyOwnerObject, string propertyName, object e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1(propertyName);
		}

		// Token: 0x06000131 RID: 305 RVA: 0x00009834 File Offset: 0x00007A34
		private void boolPropertyChangedListenerOf_widget_0_1(PropertyOwnerObject propertyOwnerObject, string propertyName, bool e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1(propertyName);
		}

		// Token: 0x06000132 RID: 306 RVA: 0x0000983D File Offset: 0x00007A3D
		private void floatPropertyChangedListenerOf_widget_0_1(PropertyOwnerObject propertyOwnerObject, string propertyName, float e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1(propertyName);
		}

		// Token: 0x06000133 RID: 307 RVA: 0x00009846 File Offset: 0x00007A46
		private void Vec2PropertyChangedListenerOf_widget_0_1(PropertyOwnerObject propertyOwnerObject, string propertyName, Vec2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1(propertyName);
		}

		// Token: 0x06000134 RID: 308 RVA: 0x0000984F File Offset: 0x00007A4F
		private void Vector2PropertyChangedListenerOf_widget_0_1(PropertyOwnerObject propertyOwnerObject, string propertyName, Vector2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1(propertyName);
		}

		// Token: 0x06000135 RID: 309 RVA: 0x00009858 File Offset: 0x00007A58
		private void doublePropertyChangedListenerOf_widget_0_1(PropertyOwnerObject propertyOwnerObject, string propertyName, double e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1(propertyName);
		}

		// Token: 0x06000136 RID: 310 RVA: 0x00009861 File Offset: 0x00007A61
		private void intPropertyChangedListenerOf_widget_0_1(PropertyOwnerObject propertyOwnerObject, string propertyName, int e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1(propertyName);
		}

		// Token: 0x06000137 RID: 311 RVA: 0x0000986A File Offset: 0x00007A6A
		private void uintPropertyChangedListenerOf_widget_0_1(PropertyOwnerObject propertyOwnerObject, string propertyName, uint e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1(propertyName);
		}

		// Token: 0x06000138 RID: 312 RVA: 0x00009873 File Offset: 0x00007A73
		private void ColorPropertyChangedListenerOf_widget_0_1(PropertyOwnerObject propertyOwnerObject, string propertyName, Color e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1(propertyName);
		}

		// Token: 0x06000139 RID: 313 RVA: 0x0000987C File Offset: 0x00007A7C
		private void HandleWidgetPropertyChangeOf_widget_0_1(string propertyName)
		{
			if (propertyName == "SecondString")
			{
				this._datasource_Root.TauntVisualName = this._widget_0_1.SecondString;
				return;
			}
		}

		// Token: 0x0600013A RID: 314 RVA: 0x000098A2 File Offset: 0x00007AA2
		private void PropertyChangedListenerOf_widget_0_1_0(PropertyOwnerObject propertyOwnerObject, string propertyName, object e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1_0(propertyName);
		}

		// Token: 0x0600013B RID: 315 RVA: 0x000098AB File Offset: 0x00007AAB
		private void boolPropertyChangedListenerOf_widget_0_1_0(PropertyOwnerObject propertyOwnerObject, string propertyName, bool e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1_0(propertyName);
		}

		// Token: 0x0600013C RID: 316 RVA: 0x000098B4 File Offset: 0x00007AB4
		private void floatPropertyChangedListenerOf_widget_0_1_0(PropertyOwnerObject propertyOwnerObject, string propertyName, float e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1_0(propertyName);
		}

		// Token: 0x0600013D RID: 317 RVA: 0x000098BD File Offset: 0x00007ABD
		private void Vec2PropertyChangedListenerOf_widget_0_1_0(PropertyOwnerObject propertyOwnerObject, string propertyName, Vec2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1_0(propertyName);
		}

		// Token: 0x0600013E RID: 318 RVA: 0x000098C6 File Offset: 0x00007AC6
		private void Vector2PropertyChangedListenerOf_widget_0_1_0(PropertyOwnerObject propertyOwnerObject, string propertyName, Vector2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1_0(propertyName);
		}

		// Token: 0x0600013F RID: 319 RVA: 0x000098CF File Offset: 0x00007ACF
		private void doublePropertyChangedListenerOf_widget_0_1_0(PropertyOwnerObject propertyOwnerObject, string propertyName, double e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1_0(propertyName);
		}

		// Token: 0x06000140 RID: 320 RVA: 0x000098D8 File Offset: 0x00007AD8
		private void intPropertyChangedListenerOf_widget_0_1_0(PropertyOwnerObject propertyOwnerObject, string propertyName, int e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1_0(propertyName);
		}

		// Token: 0x06000141 RID: 321 RVA: 0x000098E1 File Offset: 0x00007AE1
		private void uintPropertyChangedListenerOf_widget_0_1_0(PropertyOwnerObject propertyOwnerObject, string propertyName, uint e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1_0(propertyName);
		}

		// Token: 0x06000142 RID: 322 RVA: 0x000098EA File Offset: 0x00007AEA
		private void ColorPropertyChangedListenerOf_widget_0_1_0(PropertyOwnerObject propertyOwnerObject, string propertyName, Color e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_1_0(propertyName);
		}

		// Token: 0x06000143 RID: 323 RVA: 0x000098F3 File Offset: 0x00007AF3
		private void HandleWidgetPropertyChangeOf_widget_0_1_0(string propertyName)
		{
			if (propertyName == "Text")
			{
				this._datasource_Root.CheerNameText = this._widget_0_1_0.Text;
				return;
			}
		}

		// Token: 0x06000144 RID: 324 RVA: 0x00009919 File Offset: 0x00007B19
		private void PropertyChangedListenerOf_widget_0_2(PropertyOwnerObject propertyOwnerObject, string propertyName, object e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_2(propertyName);
		}

		// Token: 0x06000145 RID: 325 RVA: 0x00009922 File Offset: 0x00007B22
		private void boolPropertyChangedListenerOf_widget_0_2(PropertyOwnerObject propertyOwnerObject, string propertyName, bool e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_2(propertyName);
		}

		// Token: 0x06000146 RID: 326 RVA: 0x0000992B File Offset: 0x00007B2B
		private void floatPropertyChangedListenerOf_widget_0_2(PropertyOwnerObject propertyOwnerObject, string propertyName, float e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_2(propertyName);
		}

		// Token: 0x06000147 RID: 327 RVA: 0x00009934 File Offset: 0x00007B34
		private void Vec2PropertyChangedListenerOf_widget_0_2(PropertyOwnerObject propertyOwnerObject, string propertyName, Vec2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_2(propertyName);
		}

		// Token: 0x06000148 RID: 328 RVA: 0x0000993D File Offset: 0x00007B3D
		private void Vector2PropertyChangedListenerOf_widget_0_2(PropertyOwnerObject propertyOwnerObject, string propertyName, Vector2 e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_2(propertyName);
		}

		// Token: 0x06000149 RID: 329 RVA: 0x00009946 File Offset: 0x00007B46
		private void doublePropertyChangedListenerOf_widget_0_2(PropertyOwnerObject propertyOwnerObject, string propertyName, double e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_2(propertyName);
		}

		// Token: 0x0600014A RID: 330 RVA: 0x0000994F File Offset: 0x00007B4F
		private void intPropertyChangedListenerOf_widget_0_2(PropertyOwnerObject propertyOwnerObject, string propertyName, int e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_2(propertyName);
		}

		// Token: 0x0600014B RID: 331 RVA: 0x00009958 File Offset: 0x00007B58
		private void uintPropertyChangedListenerOf_widget_0_2(PropertyOwnerObject propertyOwnerObject, string propertyName, uint e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_2(propertyName);
		}

		// Token: 0x0600014C RID: 332 RVA: 0x00009961 File Offset: 0x00007B61
		private void ColorPropertyChangedListenerOf_widget_0_2(PropertyOwnerObject propertyOwnerObject, string propertyName, Color e)
		{
			this.HandleWidgetPropertyChangeOf_widget_0_2(propertyName);
		}

		// Token: 0x0600014D RID: 333 RVA: 0x0000996A File Offset: 0x00007B6A
		private void HandleWidgetPropertyChangeOf_widget_0_2(string propertyName)
		{
			if (propertyName == "KeyID")
			{
				this._datasource_Root_ShortcutKey.KeyID = this._widget_0_2.KeyID;
				return;
			}
		}

		// Token: 0x0600014E RID: 334 RVA: 0x00009990 File Offset: 0x00007B90
		private void ViewModelPropertyChangedListenerOf_datasource_Root(object sender, PropertyChangedEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root(e.PropertyName);
		}

		// Token: 0x0600014F RID: 335 RVA: 0x0000999E File Offset: 0x00007B9E
		private void ViewModelPropertyChangedWithValueListenerOf_datasource_Root(object sender, PropertyChangedWithValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root(e.PropertyName);
		}

		// Token: 0x06000150 RID: 336 RVA: 0x000099AC File Offset: 0x00007BAC
		private void ViewModelPropertyChangedWithBoolValueListenerOf_datasource_Root(object sender, PropertyChangedWithBoolValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root(e.PropertyName);
		}

		// Token: 0x06000151 RID: 337 RVA: 0x000099BA File Offset: 0x00007BBA
		private void ViewModelPropertyChangedWithIntValueListenerOf_datasource_Root(object sender, PropertyChangedWithIntValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root(e.PropertyName);
		}

		// Token: 0x06000152 RID: 338 RVA: 0x000099C8 File Offset: 0x00007BC8
		private void ViewModelPropertyChangedWithFloatValueListenerOf_datasource_Root(object sender, PropertyChangedWithFloatValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root(e.PropertyName);
		}

		// Token: 0x06000153 RID: 339 RVA: 0x000099D6 File Offset: 0x00007BD6
		private void ViewModelPropertyChangedWithUIntValueListenerOf_datasource_Root(object sender, PropertyChangedWithUIntValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root(e.PropertyName);
		}

		// Token: 0x06000154 RID: 340 RVA: 0x000099E4 File Offset: 0x00007BE4
		private void ViewModelPropertyChangedWithColorValueListenerOf_datasource_Root(object sender, PropertyChangedWithColorValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root(e.PropertyName);
		}

		// Token: 0x06000155 RID: 341 RVA: 0x000099F2 File Offset: 0x00007BF2
		private void ViewModelPropertyChangedWithDoubleValueListenerOf_datasource_Root(object sender, PropertyChangedWithDoubleValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root(e.PropertyName);
		}

		// Token: 0x06000156 RID: 342 RVA: 0x00009A00 File Offset: 0x00007C00
		private void ViewModelPropertyChangedWithVec2ValueListenerOf_datasource_Root(object sender, PropertyChangedWithVec2ValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root(e.PropertyName);
		}

		// Token: 0x06000157 RID: 343 RVA: 0x00009A10 File Offset: 0x00007C10
		private void HandleViewModelPropertyChangeOf_datasource_Root(string propertyName)
		{
			if (propertyName == "ShortcutKey")
			{
				this.RefreshDataSource_datasource_Root_ShortcutKey(this._datasource_Root.ShortcutKey);
				return;
			}
			if (propertyName == "IsSelected")
			{
				this._widget.IsSelected = this._datasource_Root.IsSelected;
				return;
			}
			if (propertyName == "IsDisabled")
			{
				this._widget.IsDisabled = this._datasource_Root.IsDisabled;
				return;
			}
			if (propertyName == "TauntVisualName")
			{
				this._widget_0_0.SecondString = this._datasource_Root.TauntVisualName;
				this._widget_0_0_0.TauntID = this._datasource_Root.TauntVisualName;
				this._widget_0_1.SecondString = this._datasource_Root.TauntVisualName;
				return;
			}
			if (propertyName == "CheerNameText")
			{
				this._widget_0_1_0.Text = this._datasource_Root.CheerNameText;
				return;
			}
		}

		// Token: 0x06000158 RID: 344 RVA: 0x00009AF8 File Offset: 0x00007CF8
		private void ViewModelPropertyChangedListenerOf_datasource_Root_ShortcutKey(object sender, PropertyChangedEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root_ShortcutKey(e.PropertyName);
		}

		// Token: 0x06000159 RID: 345 RVA: 0x00009B06 File Offset: 0x00007D06
		private void ViewModelPropertyChangedWithValueListenerOf_datasource_Root_ShortcutKey(object sender, PropertyChangedWithValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root_ShortcutKey(e.PropertyName);
		}

		// Token: 0x0600015A RID: 346 RVA: 0x00009B14 File Offset: 0x00007D14
		private void ViewModelPropertyChangedWithBoolValueListenerOf_datasource_Root_ShortcutKey(object sender, PropertyChangedWithBoolValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root_ShortcutKey(e.PropertyName);
		}

		// Token: 0x0600015B RID: 347 RVA: 0x00009B22 File Offset: 0x00007D22
		private void ViewModelPropertyChangedWithIntValueListenerOf_datasource_Root_ShortcutKey(object sender, PropertyChangedWithIntValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root_ShortcutKey(e.PropertyName);
		}

		// Token: 0x0600015C RID: 348 RVA: 0x00009B30 File Offset: 0x00007D30
		private void ViewModelPropertyChangedWithFloatValueListenerOf_datasource_Root_ShortcutKey(object sender, PropertyChangedWithFloatValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root_ShortcutKey(e.PropertyName);
		}

		// Token: 0x0600015D RID: 349 RVA: 0x00009B3E File Offset: 0x00007D3E
		private void ViewModelPropertyChangedWithUIntValueListenerOf_datasource_Root_ShortcutKey(object sender, PropertyChangedWithUIntValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root_ShortcutKey(e.PropertyName);
		}

		// Token: 0x0600015E RID: 350 RVA: 0x00009B4C File Offset: 0x00007D4C
		private void ViewModelPropertyChangedWithColorValueListenerOf_datasource_Root_ShortcutKey(object sender, PropertyChangedWithColorValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root_ShortcutKey(e.PropertyName);
		}

		// Token: 0x0600015F RID: 351 RVA: 0x00009B5A File Offset: 0x00007D5A
		private void ViewModelPropertyChangedWithDoubleValueListenerOf_datasource_Root_ShortcutKey(object sender, PropertyChangedWithDoubleValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root_ShortcutKey(e.PropertyName);
		}

		// Token: 0x06000160 RID: 352 RVA: 0x00009B68 File Offset: 0x00007D68
		private void ViewModelPropertyChangedWithVec2ValueListenerOf_datasource_Root_ShortcutKey(object sender, PropertyChangedWithVec2ValueEventArgs e)
		{
			this.HandleViewModelPropertyChangeOf_datasource_Root_ShortcutKey(e.PropertyName);
		}

		// Token: 0x06000161 RID: 353 RVA: 0x00009B76 File Offset: 0x00007D76
		private void HandleViewModelPropertyChangeOf_datasource_Root_ShortcutKey(string propertyName)
		{
			if (propertyName == "KeyID")
			{
				this._widget_0_2.KeyID = this._datasource_Root_ShortcutKey.KeyID;
				return;
			}
		}

		// Token: 0x06000162 RID: 354 RVA: 0x00009B9C File Offset: 0x00007D9C
		private void RefreshDataSource_datasource_Root(CheerBarkNodeItemVM newDataSource)
		{
			if (this._datasource_Root != null)
			{
				this._datasource_Root.PropertyChanged -= this.ViewModelPropertyChangedListenerOf_datasource_Root;
				this._datasource_Root.PropertyChangedWithValue -= new PropertyChangedWithValueEventHandler(this.ViewModelPropertyChangedWithValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithBoolValue -= new PropertyChangedWithBoolValueEventHandler(this.ViewModelPropertyChangedWithBoolValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithIntValue -= new PropertyChangedWithIntValueEventHandler(this.ViewModelPropertyChangedWithIntValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithFloatValue -= new PropertyChangedWithFloatValueEventHandler(this.ViewModelPropertyChangedWithFloatValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithUIntValue -= new PropertyChangedWithUIntValueEventHandler(this.ViewModelPropertyChangedWithUIntValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithColorValue -= new PropertyChangedWithColorValueEventHandler(this.ViewModelPropertyChangedWithColorValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithDoubleValue -= new PropertyChangedWithDoubleValueEventHandler(this.ViewModelPropertyChangedWithDoubleValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithVec2Value -= new PropertyChangedWithVec2ValueEventHandler(this.ViewModelPropertyChangedWithVec2ValueListenerOf_datasource_Root);
				this._widget.EventFire -= this.EventListenerOf_widget;
				this._widget.PropertyChanged -= this.PropertyChangedListenerOf_widget;
				this._widget.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget;
				this._widget.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget;
				this._widget.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget;
				this._widget.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget;
				this._widget.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget;
				this._widget.intPropertyChanged -= this.intPropertyChangedListenerOf_widget;
				this._widget.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget;
				this._widget.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget;
				this._widget_0_0.PropertyChanged -= this.PropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.intPropertyChanged -= this.intPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0_0.PropertyChanged -= this.PropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.intPropertyChanged -= this.intPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_1.PropertyChanged -= this.PropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.intPropertyChanged -= this.intPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1_0.PropertyChanged -= this.PropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.intPropertyChanged -= this.intPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget_0_1_0;
				if (this._datasource_Root_ShortcutKey != null)
				{
					this._datasource_Root_ShortcutKey.PropertyChanged -= this.ViewModelPropertyChangedListenerOf_datasource_Root_ShortcutKey;
					this._datasource_Root_ShortcutKey.PropertyChangedWithValue -= new PropertyChangedWithValueEventHandler(this.ViewModelPropertyChangedWithValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithBoolValue -= new PropertyChangedWithBoolValueEventHandler(this.ViewModelPropertyChangedWithBoolValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithIntValue -= new PropertyChangedWithIntValueEventHandler(this.ViewModelPropertyChangedWithIntValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithFloatValue -= new PropertyChangedWithFloatValueEventHandler(this.ViewModelPropertyChangedWithFloatValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithUIntValue -= new PropertyChangedWithUIntValueEventHandler(this.ViewModelPropertyChangedWithUIntValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithColorValue -= new PropertyChangedWithColorValueEventHandler(this.ViewModelPropertyChangedWithColorValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithDoubleValue -= new PropertyChangedWithDoubleValueEventHandler(this.ViewModelPropertyChangedWithDoubleValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithVec2Value -= new PropertyChangedWithVec2ValueEventHandler(this.ViewModelPropertyChangedWithVec2ValueListenerOf_datasource_Root_ShortcutKey);
					this._widget_0_2.PropertyChanged -= this.PropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.intPropertyChanged -= this.intPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget_0_2;
					this._datasource_Root_ShortcutKey = null;
				}
				this._datasource_Root = null;
			}
			this._datasource_Root = newDataSource;
			if (this._datasource_Root != null)
			{
				this._datasource_Root.PropertyChanged += this.ViewModelPropertyChangedListenerOf_datasource_Root;
				this._datasource_Root.PropertyChangedWithValue += new PropertyChangedWithValueEventHandler(this.ViewModelPropertyChangedWithValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithBoolValue += new PropertyChangedWithBoolValueEventHandler(this.ViewModelPropertyChangedWithBoolValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithIntValue += new PropertyChangedWithIntValueEventHandler(this.ViewModelPropertyChangedWithIntValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithFloatValue += new PropertyChangedWithFloatValueEventHandler(this.ViewModelPropertyChangedWithFloatValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithUIntValue += new PropertyChangedWithUIntValueEventHandler(this.ViewModelPropertyChangedWithUIntValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithColorValue += new PropertyChangedWithColorValueEventHandler(this.ViewModelPropertyChangedWithColorValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithDoubleValue += new PropertyChangedWithDoubleValueEventHandler(this.ViewModelPropertyChangedWithDoubleValueListenerOf_datasource_Root);
				this._datasource_Root.PropertyChangedWithVec2Value += new PropertyChangedWithVec2ValueEventHandler(this.ViewModelPropertyChangedWithVec2ValueListenerOf_datasource_Root);
				this._widget.IsSelected = this._datasource_Root.IsSelected;
				this._widget.IsDisabled = this._datasource_Root.IsDisabled;
				this._widget.EventFire += this.EventListenerOf_widget;
				this._widget.PropertyChanged += this.PropertyChangedListenerOf_widget;
				this._widget.boolPropertyChanged += this.boolPropertyChangedListenerOf_widget;
				this._widget.floatPropertyChanged += this.floatPropertyChangedListenerOf_widget;
				this._widget.Vec2PropertyChanged += this.Vec2PropertyChangedListenerOf_widget;
				this._widget.Vector2PropertyChanged += this.Vector2PropertyChangedListenerOf_widget;
				this._widget.doublePropertyChanged += this.doublePropertyChangedListenerOf_widget;
				this._widget.intPropertyChanged += this.intPropertyChangedListenerOf_widget;
				this._widget.uintPropertyChanged += this.uintPropertyChangedListenerOf_widget;
				this._widget.ColorPropertyChanged += this.ColorPropertyChangedListenerOf_widget;
				this._widget_0_0.SecondString = this._datasource_Root.TauntVisualName;
				this._widget_0_0.PropertyChanged += this.PropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.boolPropertyChanged += this.boolPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.floatPropertyChanged += this.floatPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.Vec2PropertyChanged += this.Vec2PropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.Vector2PropertyChanged += this.Vector2PropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.doublePropertyChanged += this.doublePropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.intPropertyChanged += this.intPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.uintPropertyChanged += this.uintPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0.ColorPropertyChanged += this.ColorPropertyChangedListenerOf_widget_0_0;
				this._widget_0_0_0.TauntID = this._datasource_Root.TauntVisualName;
				this._widget_0_0_0.PropertyChanged += this.PropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.boolPropertyChanged += this.boolPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.floatPropertyChanged += this.floatPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.Vec2PropertyChanged += this.Vec2PropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.Vector2PropertyChanged += this.Vector2PropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.doublePropertyChanged += this.doublePropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.intPropertyChanged += this.intPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.uintPropertyChanged += this.uintPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_0_0.ColorPropertyChanged += this.ColorPropertyChangedListenerOf_widget_0_0_0;
				this._widget_0_1.SecondString = this._datasource_Root.TauntVisualName;
				this._widget_0_1.PropertyChanged += this.PropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.boolPropertyChanged += this.boolPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.floatPropertyChanged += this.floatPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.Vec2PropertyChanged += this.Vec2PropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.Vector2PropertyChanged += this.Vector2PropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.doublePropertyChanged += this.doublePropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.intPropertyChanged += this.intPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.uintPropertyChanged += this.uintPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1.ColorPropertyChanged += this.ColorPropertyChangedListenerOf_widget_0_1;
				this._widget_0_1_0.Text = this._datasource_Root.CheerNameText;
				this._widget_0_1_0.PropertyChanged += this.PropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.boolPropertyChanged += this.boolPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.floatPropertyChanged += this.floatPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.Vec2PropertyChanged += this.Vec2PropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.Vector2PropertyChanged += this.Vector2PropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.doublePropertyChanged += this.doublePropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.intPropertyChanged += this.intPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.uintPropertyChanged += this.uintPropertyChangedListenerOf_widget_0_1_0;
				this._widget_0_1_0.ColorPropertyChanged += this.ColorPropertyChangedListenerOf_widget_0_1_0;
				this._datasource_Root_ShortcutKey = this._datasource_Root.ShortcutKey;
				if (this._datasource_Root_ShortcutKey != null)
				{
					this._datasource_Root_ShortcutKey.PropertyChanged += this.ViewModelPropertyChangedListenerOf_datasource_Root_ShortcutKey;
					this._datasource_Root_ShortcutKey.PropertyChangedWithValue += new PropertyChangedWithValueEventHandler(this.ViewModelPropertyChangedWithValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithBoolValue += new PropertyChangedWithBoolValueEventHandler(this.ViewModelPropertyChangedWithBoolValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithIntValue += new PropertyChangedWithIntValueEventHandler(this.ViewModelPropertyChangedWithIntValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithFloatValue += new PropertyChangedWithFloatValueEventHandler(this.ViewModelPropertyChangedWithFloatValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithUIntValue += new PropertyChangedWithUIntValueEventHandler(this.ViewModelPropertyChangedWithUIntValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithColorValue += new PropertyChangedWithColorValueEventHandler(this.ViewModelPropertyChangedWithColorValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithDoubleValue += new PropertyChangedWithDoubleValueEventHandler(this.ViewModelPropertyChangedWithDoubleValueListenerOf_datasource_Root_ShortcutKey);
					this._datasource_Root_ShortcutKey.PropertyChangedWithVec2Value += new PropertyChangedWithVec2ValueEventHandler(this.ViewModelPropertyChangedWithVec2ValueListenerOf_datasource_Root_ShortcutKey);
					this._widget_0_2.KeyID = this._datasource_Root_ShortcutKey.KeyID;
					this._widget_0_2.PropertyChanged += this.PropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.boolPropertyChanged += this.boolPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.floatPropertyChanged += this.floatPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.Vec2PropertyChanged += this.Vec2PropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.Vector2PropertyChanged += this.Vector2PropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.doublePropertyChanged += this.doublePropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.intPropertyChanged += this.intPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.uintPropertyChanged += this.uintPropertyChangedListenerOf_widget_0_2;
					this._widget_0_2.ColorPropertyChanged += this.ColorPropertyChangedListenerOf_widget_0_2;
				}
			}
		}

		// Token: 0x06000163 RID: 355 RVA: 0x0000A9B4 File Offset: 0x00008BB4
		private void RefreshDataSource_datasource_Root_ShortcutKey(InputKeyItemVM newDataSource)
		{
			if (this._datasource_Root_ShortcutKey != null)
			{
				this._datasource_Root_ShortcutKey.PropertyChanged -= this.ViewModelPropertyChangedListenerOf_datasource_Root_ShortcutKey;
				this._datasource_Root_ShortcutKey.PropertyChangedWithValue -= new PropertyChangedWithValueEventHandler(this.ViewModelPropertyChangedWithValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithBoolValue -= new PropertyChangedWithBoolValueEventHandler(this.ViewModelPropertyChangedWithBoolValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithIntValue -= new PropertyChangedWithIntValueEventHandler(this.ViewModelPropertyChangedWithIntValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithFloatValue -= new PropertyChangedWithFloatValueEventHandler(this.ViewModelPropertyChangedWithFloatValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithUIntValue -= new PropertyChangedWithUIntValueEventHandler(this.ViewModelPropertyChangedWithUIntValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithColorValue -= new PropertyChangedWithColorValueEventHandler(this.ViewModelPropertyChangedWithColorValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithDoubleValue -= new PropertyChangedWithDoubleValueEventHandler(this.ViewModelPropertyChangedWithDoubleValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithVec2Value -= new PropertyChangedWithVec2ValueEventHandler(this.ViewModelPropertyChangedWithVec2ValueListenerOf_datasource_Root_ShortcutKey);
				this._widget_0_2.PropertyChanged -= this.PropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.boolPropertyChanged -= this.boolPropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.floatPropertyChanged -= this.floatPropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.Vec2PropertyChanged -= this.Vec2PropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.Vector2PropertyChanged -= this.Vector2PropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.doublePropertyChanged -= this.doublePropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.intPropertyChanged -= this.intPropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.uintPropertyChanged -= this.uintPropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.ColorPropertyChanged -= this.ColorPropertyChangedListenerOf_widget_0_2;
				this._datasource_Root_ShortcutKey = null;
			}
			this._datasource_Root_ShortcutKey = newDataSource;
			this._datasource_Root_ShortcutKey = this._datasource_Root.ShortcutKey;
			if (this._datasource_Root_ShortcutKey != null)
			{
				this._datasource_Root_ShortcutKey.PropertyChanged += this.ViewModelPropertyChangedListenerOf_datasource_Root_ShortcutKey;
				this._datasource_Root_ShortcutKey.PropertyChangedWithValue += new PropertyChangedWithValueEventHandler(this.ViewModelPropertyChangedWithValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithBoolValue += new PropertyChangedWithBoolValueEventHandler(this.ViewModelPropertyChangedWithBoolValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithIntValue += new PropertyChangedWithIntValueEventHandler(this.ViewModelPropertyChangedWithIntValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithFloatValue += new PropertyChangedWithFloatValueEventHandler(this.ViewModelPropertyChangedWithFloatValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithUIntValue += new PropertyChangedWithUIntValueEventHandler(this.ViewModelPropertyChangedWithUIntValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithColorValue += new PropertyChangedWithColorValueEventHandler(this.ViewModelPropertyChangedWithColorValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithDoubleValue += new PropertyChangedWithDoubleValueEventHandler(this.ViewModelPropertyChangedWithDoubleValueListenerOf_datasource_Root_ShortcutKey);
				this._datasource_Root_ShortcutKey.PropertyChangedWithVec2Value += new PropertyChangedWithVec2ValueEventHandler(this.ViewModelPropertyChangedWithVec2ValueListenerOf_datasource_Root_ShortcutKey);
				this._widget_0_2.KeyID = this._datasource_Root_ShortcutKey.KeyID;
				this._widget_0_2.PropertyChanged += this.PropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.boolPropertyChanged += this.boolPropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.floatPropertyChanged += this.floatPropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.Vec2PropertyChanged += this.Vec2PropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.Vector2PropertyChanged += this.Vector2PropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.doublePropertyChanged += this.doublePropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.intPropertyChanged += this.intPropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.uintPropertyChanged += this.uintPropertyChangedListenerOf_widget_0_2;
				this._widget_0_2.ColorPropertyChanged += this.ColorPropertyChangedListenerOf_widget_0_2;
			}
		}

		// Token: 0x04000031 RID: 49
		private MissionRadialButtonWidget _widget;

		// Token: 0x04000032 RID: 50
		private ButtonWidget _widget_0;

		// Token: 0x04000033 RID: 51
		private StringBasedVisibilityWidget _widget_0_0;

		// Token: 0x04000034 RID: 52
		private TauntVisualBrushWidget _widget_0_0_0;

		// Token: 0x04000035 RID: 53
		private StringBasedVisibilityWidget _widget_0_1;

		// Token: 0x04000036 RID: 54
		private TextWidget _widget_0_1_0;

		// Token: 0x04000037 RID: 55
		private InputKeyVisualWidget _widget_0_2;

		// Token: 0x04000038 RID: 56
		private CheerBarkNodeItemVM _datasource_Root;

		// Token: 0x04000039 RID: 57
		private InputKeyItemVM _datasource_Root_ShortcutKey;
	}
}
